control systems ivr automation embedded systems linux embedded software communications control computer telephony data communications data call center telecommunications engineering cti